package com.xgry.bpm.api.business.personnelfileschild.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.xgry.bpm.api.business.personnelfileschild.entity.PersonnelFilesChild;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;

/**
 * <p>
 * PersonnelFilesChild服务类
 * </p>
 */
public interface PersonnelFilesChildService extends IService<PersonnelFilesChild> {


        /**
        * 根据主键删除信息对象
        * 逻辑删除,字段改为删除态
        * @param id 主键
        * @return 影响记录数
        */
        int deleteById(String id);

        /**
        * 根据主键查询信息对象
        * @param id 主键
        * @return 信息对象
        */
    PersonnelFilesChild selectById(String id);

        /**
        * 根据主键查询信息对象
        * @param record 查询请求条件
        * @return 信息列表
        */
        List<PersonnelFilesChild> selectAll(PersonnelFilesChild record);

        /**
        * 分页查询信息对象
        * @param record 查询请求条件
        * @return 信息列表
        */
        IPage<PersonnelFilesChild> selectPage(IPage<PersonnelFilesChild> page , PersonnelFilesChild record );

        /**
        * 分页查询信息对象
        *
        * @param page 分页条件   queryWrapper 查询条件
        * @return 信息列表
        */
        IPage<PersonnelFilesChild> getPage(IPage<PersonnelFilesChild> page,QueryWrapper<PersonnelFilesChild> queryWrapper);


        }